#ifndef ACTION_H
#define ACTION_H

//elementary actions (hmm)
#include <string>

using namespace std;

enum ActionType
{
    Kick,
    Dash,
    Turn
};

class Action
{
    ActionType type;
    double power; //kick / dash
    double dir; //kick / turn

    string s;
    //static int kickcount = 0;
public:

    Action(ActionType type, double power, double dir)
    {
        this->type = type;
        this->power = power;
        this->dir = dir;
    }

    ActionType getType() { return type; }
    double getPower() { return power; }
    double getDir() { return dir; }
};

#endif // ACTION_H
